permanent visual disability - German English Dictionary